package xin.marcher.module.rights.api;

import xin.marcher.module.common.core.JsonResult;
import xin.marcher.module.rights.domain.request.CheckTokenRequest;
import xin.marcher.module.rights.domain.request.LoginRequest;

/**
 *
 */
public interface LoginApi {

    /**
     * 用户登录接口
     */
    JsonResult login(LoginRequest request);

    /**
     * token校验接口
     * 1. 校验用户是否是登录状态
     * 2. 校验用户是否具有某项指定的权限
     */
    JsonResult checkToken(CheckTokenRequest request);

}
